package com.zhiyou100.service;

import com.zhiyou100.entity.Repairlog;

import java.util.List;

/**
 * 修缮信息 服务
 *
 * @author yang
 * @version 1.0.0
 * @date 2020-09-01 11:00
 */
public interface RepairlogService {
    /**
     * 获取所有的 修缮记录信息
     *
     * @return List<Repairlog>
     */
    List<Repairlog> list();


    /**
     * 根据 id 获取一个 修缮记录信息
     *
     * @param id 唯一的 id
     * @return 根据 id 查找的 修缮记录信息
     */
    Repairlog selectOne(Integer id);

    /**
     * 根据 传入的 Repairlog 更新一个
     *
     * @param repairlog 参数 Repairlog
     */
    void updateOne(Repairlog repairlog);

    /**
     * 根据 id 删除一个 修缮记录
     *
     * @param id 要删除 修缮记录 的 id
     */
    void deleteOne(Integer id);

    /**
     * 添加一个修缮记录
     *
     * @param repairlog 要添加的修缮记录
     */
    void insertOne(Repairlog repairlog);
}
